Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Исправление отступов включных формул #9

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Qurcaivel
Copy link

Некоторая предыстория тут и тут.
Решение лежало на поверхности. Как и я. Последние полтора года. Извините.

NOTE: Фикс добавлен по принципу беглого патча. Значение длины \eqindent должно быть уточнено, а исправление протестировано на тексте с множеством включных формул различной высоты.

PS1. Хотел приложить текст для теста, но уже отправил сообщение.
PS2. Да прибудет с вами lipsum и showframe.

@Qurcaivel Qurcaivel requested a review from six-nine September 29, 2024 20:55
@Qurcaivel
Copy link
Author

UPD: Для корректных отступов код должен быть продублирован для всех математических окружений.

@Qurcaivel
Copy link
Author

Qurcaivel commented Sep 29, 2024

Тестовый проект:

\input{tex/preamble}
\usepackage{lipsum}
\usepackage{showframe}

\begin{document}
    \lipsum[1][1-4]
    
    \begin{equation}
	   a = \lim_{t \to 0} \frac{\Delta v}{\Delta t} = \frac{dv}{dt} = \dot{v}
    \end{equation}
    
    \lipsum[1][1-4]

    \begin{equation}
	   J = p_2 - p_1 = m \left( v_2 - v_1 \right) = \int_{t_1}^{t_2} F \, dt
    \end{equation}

    \lipsum[1][1-4]

    \begin{equation}
	   F = \frac{d p}{dt} = \frac{d (mv)}{dt} =  m \frac{dv}{dt} = ma
    \end{equation}

    \lipsum[1][1-4]

    \begin{equation}
	   A = \pi r^2 = \frac{\pi d^2}{4}
    \end{equation}

    \lipsum[1][1-4]

    \begin{equation}
	   f'(x) = \left[ \frac{g(x)}{h(x)} \right]' = \frac{g'(x) \, h(x) - g(x) \, h'(x)}{[h(x)]^2}
    \end{equation}

    \lipsum[2]

    \begin{equation}
	   \int_a^b f(x) \, dx \approx \frac{b-a}{6} \left[ f(a) + 4f \left( \frac{a+b}{2} \right) + f(b) \right]
    \end{equation}

    \lipsum[1][1-4]

    \begin{equation}
	   \varphi = \frac{1+\sqrt{5}}{2} \approx 1.61803398874989...
    \end{equation}

    \lipsum[1][1-4]

    \begin{equation}
	   e \approx 2.718281828459045...
    \end{equation}

    \lipsum[1][1-4]

    \begin{align}
	   \sin x &= x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \frac{x^9}{9!} - \dotso \\
	&= \sum_{n=0}^\infty (-1)^n \frac{x^{2n + 1}}{(2n + 1)!}
    \end{align}

    \lipsum[1]

    \begin{equation}
	   N_\text{A} \approx 6.02214129 \times 10^{23} \frac{1}{\text{mol}} \left( 0.00000027 \times 10^{23} \frac{1}{\text{mol}} \right)
    \end{equation}

    \lipsum[1][1-2]

    \begin{align*}
        \frac{\sin(a+b)}{\cos(a+b)}&=\frac{\sin a \cos b + \cos a \sin b}{\cos a \cos b - \sin a \sin b}
        \\
        \tan(a+b)&=\frac{\sin a \cos b + \cos a \sin b}{\cos a \cos b - \sin a \sin b}
        \\
        &=\frac{\frac{\sin a \cos b}{\cos a \cos b} + \frac{\cos a \sin b}{\cos a \cos b}}{\frac{\cos a \cos b}{\cos a \cos b} - \frac{\sin a \sin b}{\cos a \cos b}}
        \\
        &=\frac{\frac{\sin a}{\cos a} + \frac{\sin b}{\cos b}}{1 - \frac{\sin a \sin b}{\cos a \cos b}}
        \\
        &=\frac{\tan a +\tan b }{1 - \tan a \tan b}
    \end{align*}

    \lipsum[1][1-2]

    \begin{equation*}
        a_0+\cfrac{1}{a_1+\cfrac{1}{a_2+\cfrac{1}{a_3+\cdots}}}
    \end{equation*}

    \lipsum[1][1-3]
\end{document}

Выход: Test_Preamble.pdf

@Qurcaivel Qurcaivel force-pushed the fix-equation-indents-v2 branch from bf979b9 to f11aedb Compare September 29, 2024 21:37
@Qurcaivel
Copy link
Author

Добавлена возможность задавать правильные отступы для множества математических окружений.

@Qurcaivel Qurcaivel requested a review from heycarl October 11, 2024 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant